Package-level declarations
Types
One of the three bounding-volume shapes defined in the 3D Tiles 1.0 spec. Each variant carries the raw spec numbers; runtime traversal works against the worldBoundingSphere conservatively wrapping the volume.
3D Tiles asset gltfUpAxis declaration.
3D Tiles 1.1 implicit-tiling metadata. Replaces explicit per-tile JSON declarations with a coordinate-derivable tree: every (level, x, y, z) within availableLevels potentially has a tile, and on-demand .subtree availability bitstreams say which coordinates are actually populated.
3D Tiles tile refinement strategy. REPLACE: children substitute the parent at higher LOD. ADD: children draw alongside the parent (additive detail). The field is required at the root; non-root tiles inherit from the parent when omitted.
Decodes an I3S (SLPK) scene layer into a runtime Tileset tree — the paged I3S sibling of TilesetParser. The hierarchy lives across nodepages/{n}.json pulled on demand via a NodePageSource, so parsing is suspend.
Decodes 3D Tiles 1.1 .subtree binary files into Subtree availability tables. Consumed by the implicit-tiling expansion pass when it encounters a tile whose subtree URI template has resolved to a fetched payload.
Decodes a tileset.json document into a runtime Tileset tree: composes parent-to- child transforms into absolute tile-to-world matrices, resolves relative content URIs against the base URL, and lets the auth provider rewrite each child URI at parse time so persistent state (Google's session= token) is attached before the fetch queue.